# 元组一旦创建就不能再编辑数据
t = ('abc',)        # 当元组中只有一个元素时后面要接逗号（否则违反PEP8规范，其实是表示类型是字符串）

number = (1,2,3,6,5,8,2)
# 元组有下标，可以进行切片
print(number[5])             # 注意下标越界问题
print(number[2:5])
print(number.count(2))        # 计数
print(number.index(3))          # 根据元素位置获取下标位置

# list(tuple)表示将元组转化成列表
# tuple(list)表示将列表转换成元组
number_1 = list(tuple(number))
number_2 = tuple(list(number_1))
print(number_1)
print(number_2)

s1 = [1,2]
s2 = s1 + ['abc',3.14]           # 序列的拼接
print(s2)

a1 = ['abc',1,2]
a2 = ['abc',2,3]
print(a1 < a2)

# 成员判断
i = (100,200)
print(10 in i)             # (判断指定元素是否在序列内)
print(10 not in i)        # (判断指定元素是否不在序列内)

# 序列通用函数
l = [1,2,3,4,5,6]
print(max(l))          # max,min函数也可以用于字符串，按字母顺序排列
print(min(l))
print(sum(l))          # 使用sum函数是必须全是数字类型